package com.lanlian.commonlib.bean;

import java.io.Serializable;

/**
 * <pre>
 *     author : huxiaobo
 *     e-mail : huxiaobo@xlanlian.com
 *     date   : 2018/8/28 18:08
 *     desc   : 成交明细对象
 *     version: 1.0
 * </pre>
 */
public class DealDetailsInfo implements Serializable {

    private Long lDealNo;
    private Long lOrderNo;
    private Integer lAccountId;
    private String vcContractCode;
    private String cExchangeNo;
    private String cPositionFlag;
    private String cOrderDirection;
    private Integer lDealTime;
    private Integer lDealAmount;
    private Double enDealPrice;
    private String cCloseType;
    private Double enFeeJy;
    private Double enFeeYh;
    private Double enFeeGh;
    private Double enFeeYj;
    private Double enFeeJs;
    private Double enFeeZg;
    private Double enFeeQt;
    private Double enFeeJs2;
    private Double enFeeJg;
    private String dDatetime;
    private String vcDealNo;
    private Integer lOperatorNo;
    private String cBusinClass;
    private Integer lOrderAmount;
    private String cChannelFlag;
    private Double enFeeRealYj;
    private Double enFeeTotal;
    private Double enPerhandDeposit;
    private String contractName;
    private String currency;
    private String openClose;
    private Double enClosedProfit;

    public Double getEnClosedProfit() {
        return enClosedProfit == null ? 0 : enClosedProfit;
    }

    public void setEnClosedProfit(Double enClosedProfit) {
        this.enClosedProfit = enClosedProfit;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public String getOpenClose() {
        return openClose;
    }

    public void setOpenClose(String openClose) {
        this.openClose = openClose;
    }

    public Long getlDealNo() {
        return lDealNo;
    }

    public void setlDealNo(Long lDealNo) {
        this.lDealNo = lDealNo;
    }

    public Long getlOrderNo() {
        return lOrderNo;
    }

    public void setlOrderNo(Long lOrderNo) {
        this.lOrderNo = lOrderNo;
    }

    public Integer getlAccountId() {
        return lAccountId;
    }

    public void setlAccountId(Integer lAccountId) {
        this.lAccountId = lAccountId;
    }

    public String getVcContractCode() {
        return vcContractCode;
    }

    public void setVcContractCode(String vcContractCode) {
        this.vcContractCode = vcContractCode;
    }

    public String getcExchangeNo() {
        return cExchangeNo;
    }

    public void setcExchangeNo(String cExchangeNo) {
        this.cExchangeNo = cExchangeNo;
    }

    public String getcPositionFlag() {
        return cPositionFlag;
    }

    public void setcPositionFlag(String cPositionFlag) {
        this.cPositionFlag = cPositionFlag;
    }

    public String getcOrderDirection() {
        return cOrderDirection;
    }

    public void setcOrderDirection(String cOrderDirection) {
        this.cOrderDirection = cOrderDirection;
    }

    public Integer getlDealTime() {
        return lDealTime;
    }

    public void setlDealTime(Integer lDealTime) {
        this.lDealTime = lDealTime;
    }

    public Integer getlDealAmount() {
        return lDealAmount;
    }

    public void setlDealAmount(Integer lDealAmount) {
        this.lDealAmount = lDealAmount;
    }

    public Double getEnDealPrice() {
        return enDealPrice;
    }

    public void setEnDealPrice(Double enDealPrice) {
        this.enDealPrice = enDealPrice;
    }

    public String getcCloseType() {
        return cCloseType;
    }

    public void setcCloseType(String cCloseType) {
        this.cCloseType = cCloseType;
    }

    public Double getEnFeeJy() {
        return enFeeJy;
    }

    public void setEnFeeJy(Double enFeeJy) {
        this.enFeeJy = enFeeJy;
    }

    public Double getEnFeeYh() {
        return enFeeYh;
    }

    public void setEnFeeYh(Double enFeeYh) {
        this.enFeeYh = enFeeYh;
    }

    public Double getEnFeeGh() {
        return enFeeGh;
    }

    public void setEnFeeGh(Double enFeeGh) {
        this.enFeeGh = enFeeGh;
    }

    public Double getEnFeeYj() {
        return enFeeYj;
    }

    public void setEnFeeYj(Double enFeeYj) {
        this.enFeeYj = enFeeYj;
    }

    public Double getEnFeeJs() {
        return enFeeJs;
    }

    public void setEnFeeJs(Double enFeeJs) {
        this.enFeeJs = enFeeJs;
    }

    public Double getEnFeeZg() {
        return enFeeZg;
    }

    public void setEnFeeZg(Double enFeeZg) {
        this.enFeeZg = enFeeZg;
    }

    public Double getEnFeeQt() {
        return enFeeQt;
    }

    public void setEnFeeQt(Double enFeeQt) {
        this.enFeeQt = enFeeQt;
    }

    public Double getEnFeeJs2() {
        return enFeeJs2;
    }

    public void setEnFeeJs2(Double enFeeJs2) {
        this.enFeeJs2 = enFeeJs2;
    }

    public Double getEnFeeJg() {
        return enFeeJg;
    }

    public void setEnFeeJg(Double enFeeJg) {
        this.enFeeJg = enFeeJg;
    }

    public String getdDatetime() {
        return dDatetime;
    }

    public void setdDatetime(String dDatetime) {
        this.dDatetime = dDatetime;
    }

    public String getVcDealNo() {
        return vcDealNo;
    }

    public void setVcDealNo(String vcDealNo) {
        this.vcDealNo = vcDealNo;
    }

    public Integer getlOperatorNo() {
        return lOperatorNo;
    }

    public void setlOperatorNo(Integer lOperatorNo) {
        this.lOperatorNo = lOperatorNo;
    }

    public String getcBusinClass() {
        return cBusinClass;
    }

    public void setcBusinClass(String cBusinClass) {
        this.cBusinClass = cBusinClass;
    }

    public Integer getlOrderAmount() {
        return lOrderAmount;
    }

    public void setlOrderAmount(Integer lOrderAmount) {
        this.lOrderAmount = lOrderAmount;
    }

    public String getcChannelFlag() {
        return cChannelFlag;
    }

    public void setcChannelFlag(String cChannelFlag) {
        this.cChannelFlag = cChannelFlag;
    }

    public Double getEnFeeRealYj() {
        return enFeeRealYj;
    }

    public void setEnFeeRealYj(Double enFeeRealYj) {
        this.enFeeRealYj = enFeeRealYj;
    }

    public Double getEnFeeTotal() {
        return enFeeTotal == null ? 0 : enFeeTotal;
    }

    public void setEnFeeTotal(Double enFeeTotal) {
        this.enFeeTotal = enFeeTotal;
    }

    public Double getEnPerhandDeposit() {
        return enPerhandDeposit;
    }

    public void setEnPerhandDeposit(Double enPerhandDeposit) {
        this.enPerhandDeposit = enPerhandDeposit;
    }
}
